package controle;

import visao.TelaRelatorioCorretiva;

import javax.swing.JFrame;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class ControleRelatorioCorretiva implements ActionListener{

	private TelaRelatorioCorretiva visao;
	private static ControleRelatorioCorretiva singleton = null;
	
	public static ControleRelatorioCorretiva getInstancia()
	{
		if (singleton == null)
			singleton = new ControleRelatorioCorretiva();
		
		return singleton;
	}	
	
	public void habilita()
	{
		visao.setModal(true);
		visao.setVisible(true);			
	}
	
	public void configura(TelaRelatorioCorretiva visao)
	{
		this.visao = visao;
			
		visao.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
		
		visao.modoInicial();
		visao.setOuvinte(this);
		visao.setVisible(false);
		//con = DBUtil.getConnection();
	}
	
	public void actionPerformed(ActionEvent e) 
	{
	}
}
